package com.echo.im.engin.netty.packet;

/**
 * @author: echo
 * @time: 2024-08-23
 */
public interface Serializer {



    /**
     * 获取序列化算法
     */
    byte getSerializerAlgorithm();

    /**
     * 序列化对象
     */
    byte[] serialize(Object object);

    /**
     * 反序列化对象
     */
    <T> T deserialize(Class<T> clazz, byte[] bytes);

}
